package com.example.auth.service;

import com.example.auth.model.MenuModel;

import java.util.List;

/**
 * @Classname MenuModelService
 * @Description TODO
 * @Date 2022/7/29 11:13
 * @Created by XiongXiong
 * @Author: X.I.O
 */
public interface MenuModelService {

    void updateMenuModelById(MenuModel menuModel);

    void saveMenuModel(MenuModel menuModel);

    List<MenuModel> getMenuModels();

    MenuModel getMenuModelById(Object id);

    /**
     * 获取用户菜单信息通过uid
     * @return
     */
    List<MenuModel> getMenuModelsByUid(String uid);

    /**
     * 获取菜单列表
     * @param ids 菜单id列表
     * @return
     */
    List<MenuModel> getMenuModelsByIds(List<Integer> ids);
}
